


$(function(){
    
	var ua = window.navigator.userAgent.toLowerCase();
	if (ua.match(/MicroMessenger/i) == 'micromessenger') {
		//微信
		var option='<option value="">--选择--</option>';
		option+='<option value="微信支付">微信支付</option>';
		 // option+="<option value='支付宝(手机版)'>支付宝支付</option>";
		
		$("#payType").html(option);
		
	
	} else {
		//判断是PC还是手机

		var system = {
			win: false,
			mac: false,
			xll: false
		};
		//检测平台
		var p = navigator.platform;
		system.win = p.indexOf("Win") == 0;
		system.mac = p.indexOf("Mac") == 0;
		system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
		//console.log(system);
		if (system.win || system.mac || system.xll) {
			//电脑
			
			var option='<option value="">--选择--</option>';
		    
		    option+='<option value="支付宝(电脑版)">支付宝支付</option>';
		    $("#payType").html(option);
			

		} else {
			var option='<option value="">--选择--</option>';
			option+='<option value="微信支付">微信支付</option>';
		     // option+="<option value='支付宝(手机版)'>支付宝支付</option>";
		    $("#payType").html(option);
			
			
		}
	}

	

	//服务完成
	$("#sub_but").click(function(){
		
		var oktime=CurentTime();
		
		var data="CommAppointmentId="+$("#appointId").val();
		data+="&rTotal="+$("#price").val();
		
		data+="&descripte="+$("#descripte").val();
		
		data+="&status=服务完成(待支付)";	
		data+="&oktime="+oktime;
		
	
		$.post('/webapp/appointok',data,function(result){
			if(result.resultCode=='0'){
				
				 $("#textmsg").text("服务完成");
				 $('#modal-alert').modal({
					 relatedTarget: this,
				 });
				 
				 location.reload();
				
			}else{
				 $("#textmsg").text(result.datas);
				 $('#modal-alert').modal({
					 relatedTarget: this,
				 });
				 return;
			}
			
			
		});
		
		
	});
	
	
	
	//取消当订单
	$("#cancal_but").click(function(){
		
		
		$('#my-prompt').modal({
	      relatedTarget: this,
	      onConfirm: function(e) {
	      	
	      	var descripte=$("#yuanyin").val();
	      	var oktime=CurentTime();
	      	var data="CommAppointmentId="+$("#appointId").val();
	      	data+="&descripte="+descripte;
		    data+="&status=已取消";
		    data+="&oktime="+oktime;
		    $.post('/community/appointment/update',data,function(result){
				if(result.resultCode=='0'){
					
					 $("#textmsg").text("订单已取消");
					 $('#modal-alert').modal({
						 relatedTarget: this,
					 });
					 
					 location.reload();
					
				}else{
					 $("#textmsg").text(result.datas);
					 $('#modal-alert').modal({
						 relatedTarget: this,
					 });
				}
				
				
			});
		    
	      	
	      },
	      onCancel: function(e) {
                 $("#textmsg").text("不取消啦！");
				 $('#modal-alert').modal({
					 relatedTarget: this,
				 });
	        
	      }
	    });
		
		
	});
	
	
	//选择支付方式  修改订单支付方式
	$("#payType").change(function(){
		var payfs=$("#payType").val();
		
		
		$.post('/community/appoint/update',{'payType':payfs,'appointNo':$("#orderNo").val()},function(result){
			
			
		});
		
		
		
	});
	
	
	
});


//支付
function dopay(){
	
	var rTotal=$("#rTotal").val();  //服务价格
	

	
	if(rTotal=='0'){   
		//服务价格等于0 ，  默认为现金支付，直接修改订单，不走支付流程
		var orderno=$("#orderNo").val();  //订单编号
		
		$.post('/orders/pay',{'orderNo':orderno},function(result){
			
		
			if(result.resultCode=='0'){
				
				 $("#textmsg").text("订单支付成功！");
				 $('#modal-alert').modal({
					 relatedTarget: this,
				 });
				
				setTimeout('location.reload();', 1000);
				
				
				
			
			}else{
				 $("#textmsg").text("支付失败！");
				 $('#modal-alert').modal({
					 relatedTarget: this,
				 });
			}
			
		});
		
		return false;
	
	}
	
	
	
	
	

	var payfs=$("#payType").val();
	
	
	if(payfs==''){
		
		 $("#textmsg").text("选择支付方式！");
		 $('#modal-alert').modal({
			 relatedTarget: this,
		 });
		 
		 return false;
	}
	
	
	

	if(payfs=='微信支付'){
		//微信支付
	    var orderno=$("#orderNo").val();  //订单编号
		//var total=1;  //金额
		
		var total=$("#rTotal").val()*100;   //订单金额
		
		//var proName=$("#proName").val();  //商品名称
		
		//订单信息
		var payxinxi=orderno+":"+total;
		
		
		var appid="wx08e69fae39607f0f";
		
		location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid="+appid+"&redirect_uri=http%3A%2F%2Fwww.72gs.net%2Fwxpay%2Ftoken&response_type=code&scope=snsapi_base&state="+payxinxi+"#wechat_redirect";
		
		return false;
		
	}else if(payfs=='支付宝(手机版)'){
		//支付宝  手机版
			//if(confirm("支付宝(手机版)处于调试阶段,可能无法完成支付,是否继续?")){
				$("#payfrom").attr('action','/alipay/wap');
			  //  return true;
			//}else return false;
		
	  	//return false;
	}else{
		return true;
	}
	
	
	
	
}





//删除
function delappoint(id){
	
	$("#confirm_msg").text('确认删除吗?');
	$('#modal-confirm').modal({
        relatedTarget: this,
        onConfirm: function(options) {
          $.post('/community/appointment/del',{'Ids':id},function(result){
          	   
	          	if(result.resultCode == '0') {
		 		
		 	     	location.reload();
		 			
		 		}else{
		 			 $("#textmsg").text(result.datas);
					 $('#modal-alert').modal({
						 relatedTarget: this,
					 });
		 		}
          	
          });
        	
        },
        onCancel: function() {
          return;
        }
    });
	
}


//获取当前时间
function CurentTime()
    { 
        var now = new Date();
       
        var year = now.getFullYear();       //年
        var month = now.getMonth() + 1;     //月
        var day = now.getDate();            //日
       
        var hh = now.getHours();            //时
        var mm = now.getMinutes();          //分
        var ss=  now.getSeconds();         //秒
       
        var clock = year + "-";
       
        if(month < 10)
            clock += "0";
       
        clock += month + "-";
       
        if(day < 10)
            clock += "0";
           
        clock += day + " ";
       
        if(hh < 10)
            clock += "0";
           
        clock += hh + ":";
        if (mm < 10) clock += '0'; 
        clock += mm; 
        
        clock += ":";
        if (ss < 10) clock += '0'; 
        clock += ss; 

        
        return(clock); 
    } 
